Text copied to clipboard!

Tytuł

Text copied to clipboard!

Starszy Programista

Opis

Text copied to clipboard!
Poszukujemy doświadczonego i zmotywowanego Starszego Programisty, który dołączy do naszego zespołu technologicznego. Osoba na tym stanowisku będzie odpowiedzialna za projektowanie, rozwój, testowanie i utrzymanie zaawansowanych aplikacji oraz systemów informatycznych. Starszy Programista będzie również pełnił rolę mentora dla młodszych członków zespołu, wspierając ich rozwój zawodowy i techniczny. W naszej firmie cenimy innowacyjność, odpowiedzialność i współpracę. Oferujemy środowisko pracy sprzyjające rozwojowi, w którym możesz realizować ambitne projekty technologiczne, korzystając z najnowszych narzędzi i technologii. Pracujemy w metodykach zwinnych, co pozwala nam szybko reagować na zmieniające się potrzeby biznesowe i technologiczne. Twoje codzienne zadania będą obejmować analizę wymagań biznesowych, projektowanie architektury systemów, implementację kodu, przeprowadzanie testów jednostkowych i integracyjnych oraz współpracę z zespołami DevOps i QA. Będziesz również uczestniczyć w przeglądach kodu oraz proponować usprawnienia w procesach wytwarzania oprogramowania. Idealny kandydat posiada co najmniej 5 lat doświadczenia w programowaniu, zna dobrze przynajmniej jeden język programowania wysokiego poziomu (np. Java, C#, Python), ma doświadczenie w pracy z bazami danych oraz zna zasady projektowania architektury oprogramowania. Dodatkowym atutem będzie znajomość chmur obliczeniowych (AWS, Azure, GCP) oraz doświadczenie w pracy z kontenerami (Docker, Kubernetes). Jeśli jesteś osobą, która lubi rozwiązywać złożone problemy, dzielić się wiedzą i pracować w dynamicznym środowisku, ta oferta jest dla Ciebie. Dołącz do nas i rozwijaj swoją karierę jako Starszy Programista w firmie, która stawia na jakość, rozwój i innowacje.

Obowiązki

Text copied to clipboard!
  • Projektowanie i implementacja zaawansowanych rozwiązań programistycznych
  • Analiza wymagań biznesowych i technicznych
  • Tworzenie i utrzymywanie dokumentacji technicznej
  • Przeprowadzanie przeglądów kodu i mentoring młodszych programistów
  • Współpraca z zespołami QA, DevOps i analitykami biznesowymi
  • Optymalizacja wydajności aplikacji i systemów
  • Udział w planowaniu sprintów i retrospektywach
  • Rozwiązywanie złożonych problemów technicznych
  • Wdrażanie najlepszych praktyk w zakresie bezpieczeństwa i jakości kodu
  • Utrzymywanie i rozwijanie istniejących systemów

Wymagania

Text copied to clipboard!
  • Minimum 5 lat doświadczenia w programowaniu
  • Biegła znajomość przynajmniej jednego języka programowania (Java, C#, Python)
  • Znajomość zasad projektowania architektury oprogramowania
  • Doświadczenie w pracy z relacyjnymi i nierelacyjnymi bazami danych
  • Znajomość narzędzi kontroli wersji (np. Git)
  • Doświadczenie w pracy w metodykach Agile/Scrum
  • Umiejętność rozwiązywania problemów i analitycznego myślenia
  • Znajomość języka angielskiego na poziomie umożliwiającym pracę z dokumentacją
  • Mile widziane doświadczenie z chmurą (AWS, Azure, GCP)
  • Znajomość konteneryzacji (Docker, Kubernetes) będzie dodatkowym atutem

Potencjalne pytania na rozmowie

Text copied to clipboard!
  • Jakie języki programowania znasz najlepiej?
  • Czy masz doświadczenie w pracy z chmurą obliczeniową?
  • Opisz projekt, z którego jesteś najbardziej dumny.
  • Czy miałeś okazję mentorować młodszych programistów?
  • Jakie narzędzia do kontroli wersji używasz na co dzień?
  • Czy pracowałeś wcześniej w metodykach Agile lub Scrum?
  • Jakie masz doświadczenie z bazami danych?
  • Czy masz doświadczenie z konteneryzacją i orkiestracją?
  • Jak radzisz sobie z rozwiązywaniem złożonych problemów technicznych?
  • Jakie są Twoje oczekiwania względem rozwoju zawodowego?